package com.base.api;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiParam;

@ApiModel(value="mobileInfo")
public class MobileInfo {
	@ApiModelProperty(name="userId",value="用户id")
	@ApiParam(hidden = true)
	private Integer userid;
	
	@ApiModelProperty(name="deviceid",value="设备Id",hidden=true)
	@ApiParam(hidden = true)
	private String deviceid;
	
	@ApiModelProperty(name="deviceType",value="设备类型",hidden=true)
	@ApiParam(hidden = true)
	private Integer deviceType;
	
	@ApiModelProperty(name="token",value="token验证")
	private String token;

	@ApiModelProperty("1已完善用户资料0未完善")
	@ApiParam(hidden = true)
	private int isComplete;

	@ApiModelProperty(hidden = true)
	@ApiParam(hidden = true)
	private boolean multiLogin = false;

	@ApiModelProperty("昵称")
	@ApiParam(hidden = true)
	private String nickName;

	@ApiModelProperty("头像")
	@ApiParam(hidden = true)
	private String headImg;

	@ApiModelProperty("用户权限 0普通用户 1艺术家")
	@ApiParam(hidden = true)
	private Integer userState;

	@ApiModelProperty("是否是vip用户 0不是 1是")
	@ApiParam(hidden = true)
	private Integer isVip;

	@ApiModelProperty("账号")
	@ApiParam(hidden = true)
	private String account;

	public MobileInfo() {
	}

	public MobileInfo(Integer userid, String deviceid, Integer deviceType) {
		this.userid = userid;
		this.deviceid = deviceid;
		this.deviceType = deviceType;
	}

	public Integer getUserid() {
		return userid;
	}

	public void setUserid(Integer userid) {
		this.userid = userid;
	}

	public String getDeviceid() {
		return deviceid;
	}

	public void setDeviceid(String deviceid) {
		this.deviceid = deviceid;
	}

	public Integer getDeviceType() {
		return deviceType;
	}

	public void setDeviceType(Integer deviceType) {
		this.deviceType = deviceType;
	}

	public String getToken() {
		return token;
	}

	public void setToken(String token) {
		this.token = token;
	}

	public int getIsComplete() {
		return isComplete;
	}

	public void setIsComplete(int isComplete) {
		this.isComplete = isComplete;
	}

	public boolean isMultiLogin() {
		return multiLogin;
	}

	public void setMultiLogin(boolean multiLogin) {
		this.multiLogin = multiLogin;
	}


	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	public String getHeadImg() {
		return headImg;
	}

	public void setHeadImg(String headImg) {
		this.headImg = headImg;
	}

	public Integer getUserState() {
		return userState;
	}

	public void setUserState(Integer userState) {
		this.userState = userState;
	}

	public Integer getIsVip() {
		return isVip;
	}

	public void setIsVip(Integer isVip) {
		this.isVip = isVip;
	}

	public String getAccount() {
		return account;
	}

	public void setAccount(String account) {
		this.account = account;
	}
}